using System;
using System.Collections.Generic;
using System.Text;

namespace GC2.Entities.Admin
{
    [Serializable]
    public class Stock
    {
        private int id_rubro = 0;
        public int Id_Rubro
        {
            get { return id_rubro; }
            set { id_rubro = value; }
        }

        private int id_subrubro = 0;
        public int Id_SubRubro
        {
            get { return id_subrubro; }
            set { id_subrubro = value; }
        }

        private int id_articulo = 0;
        public int Id_Articulo
        {
            get { return id_articulo; }
            set { id_articulo = value; }
        }

        private string rubro = "";
        public string Rubro
        {
            get { return rubro; }
            set { rubro = value; }
        }

        private string subrubro = "";
        public string SubRubro
        {
            get { return subrubro; }
            set { subrubro = value; }
        }

        private string articulo = "";
        public string Articulo
        {
            get { return articulo; }
            set { articulo = value; }
        }

        private Decimal precio = 0;
        public Decimal Precio
        {
            get { return precio; }
            set { precio = value; }
        }

        private Decimal saldo = 0;
        public Decimal Saldo
        {
            get { return saldo; }
            set { saldo = value; }
        }

        private Decimal ppedido = 0;
        public Decimal PuntoPedido
        {
            get { return ppedido; }
            set { ppedido = value; }
        }

        private int estado = 0;
        public int Estado
        {
            get { return estado; }
            set { estado = value; }
        }

        private string codigobarra = "";
        public string CodigoBarra
        {
            get { return codigobarra; }
            set { codigobarra = value; }
        }

        private int usalo = 0;
        public int UsaLotes
        {
            get { return usalo; }
            set { usalo = value; }
        }

        private int autolo = 0;
        public int AutoLote 
        {
            get { return autolo; }
            set { autolo = value; }
        }

        private int largoar = 0;
        public int LargoArt 
        {
            get { return largoar; }
            set { largoar = value; }
        }

        // Campos para mostrar busqueda de articulos con Lotes
        private string lote = "0";
        public string Lote
        {
            get { return lote; }
            set { lote = value; }
        }

        private DateTime fecha = Convert.ToDateTime("01/01/1801 0:00:00");
        public DateTime FechaVto
        {
            get { return fecha; }
            set { fecha = value; }
        }
    }
}
